itc stock analysis